﻿/* Selectmenu
----------------------------------*/
.ui-selectmenu { border:none; margin:0 0 0 0; display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }

.ui-selectmenu-menu {
	border:1px solid #bebebe;
	padding:3px 0;
	margin:0;
	list-style:none;
	position:absolute;
	top: 0;
	visibility: hidden;
	overflow: auto;
	z-index: 1005; /* z-index: 1005 to make selectmenu work with dialog */
	box-shadow:0 0 10px #bebebe;
	}




.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { width:auto;
}
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border:none; font-weight: normal !important; }
.ui-selectmenu-menu li:hover { border:none; }

.ui-selectmenu-menu li a{
	padding:0;
	margin:0;
	 border-top:1px solid #fff;
	 border-bottom:1px solid #fff;
	 border-left:none;
	 border-right:none;
	 display:block;
	 padding:3px 0 3px 10px;
	 font:normal 11px Arial, Helvetica, sans-serif;
	 }
.ui-selectmenu-menu li a:hover{
	 border-top:1px solid #e1e1e1;
	 border-bottom:1px solid #e1e1e1;
	 border-left:none;
	 border-right:none;
	 background:#f1f1f1;
	 color:#484848;
	 }

.ui-selectmenu-menu li a, .ui-selectmenu-status {  }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { top: 1em; margin-top: -8px; }
.ui-selectmenu-status { height:30px; line-height:30px; position:absolute; left:5px; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }

a.ui-selectmenu{
	background:none;
	height:30px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	display:block;
	float:left;
	border:1px solid #fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#777777;
	}

.album-controls a.ui-selectmenu{
	border:1px solid #f1f1f1;
	height:28px;
}


a.ui-selectmenu:hover{
	color:#484848;
}

a.ui-selectmenu.ui-state-active{
	background:#007fff;
	color:#fff;
	text-decoration:none;
	border:1px solid #484848;
	}

a.ui-selectmenu span.ui-icon-triangle-1-s{
	width:9px;
	height:5px;
	margin:0 0 0 0;
	}

a.ui-selectmenu.ui-state-active span.ui-icon-triangle-1-s{
background:url("http://cdn.wallpost.com/i/down-blue.png") no-repeat 0 -5px;
}
	
	